<?php

require('../conf/DBAbstractModel.php');
require('../modelos/Funcionario.php');

if ($_POST['accion'] == 'registrar') {
    echo "Registar </br>";
    $funcionario = new Funcionario();
    $funcionario->placa_funcionario = isset($_POST['placa_funcionario']) ? $_POST['placa_funcionario'] : NULL;
    $funcionario->cedula = isset($_POST['cedula']) ? $_POST['cedula'] : NULL;
    $funcionario->nombre = isset($_POST['nombre']) ? $_POST['nombre'] : NULL;
    $funcionario->apellido = isset($_POST['apellido']) ? $_POST['apellido'] : NULL;
    $funcionario->sexo = isset($_POST['sexo']) ? $_POST['sexo'] : NULL;
    $funcionario->telefono = isset($_POST['telefono']) ? $_POST['telefono'] : NULL;
    $funcionario->jerarquia = isset($_POST['jerarquia']) ? $_POST['jerarquia'] : NULL;
    $funcionario->fecha_naci = isset($_POST['fecha_naci']) ? $_POST['fecha_naci'] : NULL;
    $funcionario->direccion = isset($_POST['direccion']) ? $_POST['direccion'] : NULL;
  if (trim($_POST['fecha_naci']) == ''){
        echo "entre <br/>";
        $funcionario->fecha_naci = "NULL"; //$cadena_sin_espacios=trim($cadena); 
    }  
    $funcionario->save();
} else if ($_POST['accion'] == 'actualizar') {
    //echo "actualizar </br>";
    $funcionario = new Funcionario();
    
    
    
    $funcionario->placa_funcionario = isset($_POST['placa_funcionario']) ? $_POST['placa_funcionario'] : NULL;
    $funcionario->cedula = isset($_POST['cedula']) ? $_POST['cedula'] : NULL;
    $funcionario->nombre = isset($_POST['nombre']) ? $_POST['nombre'] : NULL;
    $funcionario->apellido = isset($_POST['apellido']) ? $_POST['apellido'] : NULL;
    $funcionario->sexo = isset($_POST['sexo']) ? $_POST['sexo'] : NULL;
    $funcionario->telefono = isset($_POST['telefono']) ? $_POST['telefono'] : NULL;
    $funcionario->jerarquia = isset($_POST['jerarquia']) ? $_POST['jerarquia'] : NULL;
    $funcionario->fecha_naci = isset($_POST['fecha_naci']) ? $_POST['fecha_naci'] : NULL;
    $funcionario->direccion = isset($_POST['direccion']) ? $_POST['direccion'] : NULL;
    if (trim($_POST['fecha_naci']) == ''){
        echo "entre <br/>";
        $funcionario->fecha_naci = "NULL";
    }
    $funcionario->update($_POST['placa_funcionario']);
} 
else if ($_POST['accion'] == 'eliminar') {
    echo "eliminar </br>";
    $funcionario = new Funcionario();
    $funcionario->delete($_POST['placa_funcionario']);
}
else if ($_POST['accion'] == 'consultar') {   
    $funcionario = new Funcionario();
    if (trim($_POST['placa_funcionario']) != '') {
        $funcionario->get($_POST['placa_funcionario']);
        echo json_encode($funcionario->rows);
    } else if (trim($_POST['placa_funcionario']) == '') {
        $funcionario->getAll();
        echo json_encode($funcionario->rows);
   }
}
?>